package com.m3u8;

public interface OnDownloadTsListener {
    /**
     * ts开始下载
     *
     * @param tsId
     * @param tsUrl
     */
    void onTsStart(long tsId, String tsUrl);

    /**
     * ts完成下载
     *
     * @param tsId
     */
    void onTsComplete(long tsId);

    /**
     * 回调给IPC中activity的回调process
     */
    void onProcess(long m3u8Id, String m3u8url, String tsurl);

    /**
     * ts下载error
     *
     * @param tsId
     * @param url
     */
    void onTsError(long tsId, String url);

    /**
     * @param m3u8Id
     */
    void onTaskComplete(long m3u8Id, Runnable runnable);
}
